package org.budo.cmbc.direct.sdk.entity.changeaccountinfo;

import org.budo.cmbc.direct.sdk.entity.AbstractCmbcDirectRequest;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * 重置电子账户交易密码申请，需要走流程完毕后，发短信验证码给客户，然后再调用交易密码重置交易进行重置。
 *
 * @author caotao
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Accessors(chain = true)
@ToString(callSuper = true, exclude = { "photoFront", "photoBack", "photoHold" })
public class METransPasswordResetApplyRequest extends AbstractCmbcDirectRequest {
    private static final long serialVersionUID = 8641791693063649408L;

    /**
     * 电子账户协议编号
     */
    private String eProtocolAcNo;
    /**
     * 短信验证码Id
     */
    private String messageTaskId;
    /**
     * 短信验证码
     */
    private String messageCode;
    /**
     * 照片信息-正面
     */
    private String photoFront;
    /**
     * 照片信息-反面
     */
    private String photoBack;
    /**
     * 照片信息-手持
     */
    private String photoHold;
}
